\hypertarget{structuserdata}{
\section{userdata Struct Reference}
\label{structuserdata}\index{userdata@{userdata}}
}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
pa\_\-module $\ast$ \hyperlink{structuserdata_a3baef5bb69e03eace8db5cd890ceecdc}{module}
\item 
pa\_\-sink $\ast$ \hyperlink{structuserdata_ad96bab467be8395a7585578a94e440e6}{sink}
\item 
pa\_\-sink\_\-input $\ast$ \hyperlink{structuserdata_acac0592226818711ddd1cc65a0e7d746}{sink\_\-input}
\item 
pa\_\-memblockq $\ast$ \hyperlink{structuserdata_ae8e407135a73522ca7cabf73cbf039d7}{memblockq}
\item 
pa\_\-bool\_\-t \hyperlink{structuserdata_a195a423710c939ac80ca9189217a5833}{auto\_\-desc}
\item 
unsigned \hyperlink{structuserdata_a1f3d7d55aa88950a0d49956cfdaf5c3c}{channels}
\item 
pa\_\-source $\ast$ \hyperlink{structuserdata_a6b626e78d0106aba50f0b61f13c4c5ca}{source}
\item 
pa\_\-source\_\-output $\ast$ \hyperlink{structuserdata_af5515e9d48067a5cd4f704c50605a6e4}{source\_\-output}
\item 
pa\_\-usec\_\-t \hyperlink{structuserdata_a987060a8115aa1655dfeb8968cb00377}{block\_\-usec}
\item 
pa\_\-memblockq $\ast$ \hyperlink{structuserdata_afee3d86ab5b8f9b4420ba889c9632b5e}{sink\_\-memblockq}
\end{DoxyCompactItemize}


\subsection{Member Data Documentation}
\hypertarget{structuserdata_a195a423710c939ac80ca9189217a5833}{
\index{userdata@{userdata}!auto\_\-desc@{auto\_\-desc}}
\index{auto\_\-desc@{auto\_\-desc}!userdata@{userdata}}
\subsubsection[{auto\_\-desc}]{\setlength{\rightskip}{0pt plus 5cm}pa\_\-bool\_\-t {\bf userdata::auto\_\-desc}}}
\label{structuserdata_a195a423710c939ac80ca9189217a5833}
\hypertarget{structuserdata_a987060a8115aa1655dfeb8968cb00377}{
\index{userdata@{userdata}!block\_\-usec@{block\_\-usec}}
\index{block\_\-usec@{block\_\-usec}!userdata@{userdata}}
\subsubsection[{block\_\-usec}]{\setlength{\rightskip}{0pt plus 5cm}pa\_\-usec\_\-t {\bf userdata::block\_\-usec}}}
\label{structuserdata_a987060a8115aa1655dfeb8968cb00377}
\hypertarget{structuserdata_a1f3d7d55aa88950a0d49956cfdaf5c3c}{
\index{userdata@{userdata}!channels@{channels}}
\index{channels@{channels}!userdata@{userdata}}
\subsubsection[{channels}]{\setlength{\rightskip}{0pt plus 5cm}unsigned {\bf userdata::channels}}}
\label{structuserdata_a1f3d7d55aa88950a0d49956cfdaf5c3c}
\hypertarget{structuserdata_ae8e407135a73522ca7cabf73cbf039d7}{
\index{userdata@{userdata}!memblockq@{memblockq}}
\index{memblockq@{memblockq}!userdata@{userdata}}
\subsubsection[{memblockq}]{\setlength{\rightskip}{0pt plus 5cm}pa\_\-memblockq $\ast$ {\bf userdata::memblockq}}}
\label{structuserdata_ae8e407135a73522ca7cabf73cbf039d7}
\hypertarget{structuserdata_a3baef5bb69e03eace8db5cd890ceecdc}{
\index{userdata@{userdata}!module@{module}}
\index{module@{module}!userdata@{userdata}}
\subsubsection[{module}]{\setlength{\rightskip}{0pt plus 5cm}pa\_\-module $\ast$ {\bf userdata::module}}}
\label{structuserdata_a3baef5bb69e03eace8db5cd890ceecdc}
\hypertarget{structuserdata_ad96bab467be8395a7585578a94e440e6}{
\index{userdata@{userdata}!sink@{sink}}
\index{sink@{sink}!userdata@{userdata}}
\subsubsection[{sink}]{\setlength{\rightskip}{0pt plus 5cm}pa\_\-sink $\ast$ {\bf userdata::sink}}}
\label{structuserdata_ad96bab467be8395a7585578a94e440e6}
\hypertarget{structuserdata_acac0592226818711ddd1cc65a0e7d746}{
\index{userdata@{userdata}!sink\_\-input@{sink\_\-input}}
\index{sink\_\-input@{sink\_\-input}!userdata@{userdata}}
\subsubsection[{sink\_\-input}]{\setlength{\rightskip}{0pt plus 5cm}pa\_\-sink\_\-input $\ast$ {\bf userdata::sink\_\-input}}}
\label{structuserdata_acac0592226818711ddd1cc65a0e7d746}
\hypertarget{structuserdata_afee3d86ab5b8f9b4420ba889c9632b5e}{
\index{userdata@{userdata}!sink\_\-memblockq@{sink\_\-memblockq}}
\index{sink\_\-memblockq@{sink\_\-memblockq}!userdata@{userdata}}
\subsubsection[{sink\_\-memblockq}]{\setlength{\rightskip}{0pt plus 5cm}pa\_\-memblockq $\ast$ {\bf userdata::sink\_\-memblockq}}}
\label{structuserdata_afee3d86ab5b8f9b4420ba889c9632b5e}
\hypertarget{structuserdata_a6b626e78d0106aba50f0b61f13c4c5ca}{
\index{userdata@{userdata}!source@{source}}
\index{source@{source}!userdata@{userdata}}
\subsubsection[{source}]{\setlength{\rightskip}{0pt plus 5cm}pa\_\-source $\ast$ {\bf userdata::source}}}
\label{structuserdata_a6b626e78d0106aba50f0b61f13c4c5ca}
\hypertarget{structuserdata_af5515e9d48067a5cd4f704c50605a6e4}{
\index{userdata@{userdata}!source\_\-output@{source\_\-output}}
\index{source\_\-output@{source\_\-output}!userdata@{userdata}}
\subsubsection[{source\_\-output}]{\setlength{\rightskip}{0pt plus 5cm}pa\_\-source\_\-output $\ast$ {\bf userdata::source\_\-output}}}
\label{structuserdata_af5515e9d48067a5cd4f704c50605a6e4}


The documentation for this struct was generated from the following files:\begin{DoxyCompactItemize}
\item 
\hyperlink{module-sink2source-sink_8c}{module-\/sink2source-\/sink.c}\item 
\hyperlink{module-sink2source-source_8c}{module-\/sink2source-\/source.c}\item 
\hyperlink{module-source2sink-sink_8c}{module-\/source2sink-\/sink.c}\item 
\hyperlink{module-source2sink-source_8c}{module-\/source2sink-\/source.c}\item 
\hyperlink{module-virtual-sink_8c}{module-\/virtual-\/sink.c}\item 
\hyperlink{module-virtual-source_8c}{module-\/virtual-\/source.c}\end{DoxyCompactItemize}
